﻿@model Project_2._2.Models.Person
@using Project_2._2.Models
@{
    ViewBag.Title = "Thay đổi Thông Tin";
    Layout = "~/Views/Shared/_AdminLayoutPage.cshtml";
}
@{
    List<SelectListItem> list = new List<SelectListItem>();
    if (Model != null)
    {
        
        if (Model.GioiTinh == "Nam")
        {
            list.Add(new SelectListItem { Text = "Nam", Value = "Nam", Selected = true });
            list.Add(new SelectListItem { Text = "Nữ", Value = "Nu" });
        }
        else
        {
            list.Add(new SelectListItem { Text = "Nam", Value = "Nam" });
            list.Add(new SelectListItem { Text = "Nữ", Value = "Nu", Selected = true });
        }
    }
    

    
}
@if (TempData["Message"] != null )
{
    <script language='javascript' type='text/javascript'>
        var ms = '@Html.Encode( TempData["Message"])';
        alert(ms);
    </script>
}
<script src="~/Script/Jquery_Table_Sort/jquery-latest.js"></script>
<script src="~/Script/Jquery_Table_Sort/jquery.tablesorter.js"></script>

<script type="text/javascript">
    $(document).ready(function () {
        $("table").tablesorter({ sortList: [[0, 0]], headers: { 0: { sorter: false }, 8: { sorter: false } } });

    });

</script>



<link href="~/Content/DateTimePicker_Css/jquery.datetimepicker.css" rel="stylesheet" />

<div class="grid_12">
    <div class="block-border">
        <div class="block-header">Thay đổi Thông Tin</div>
        <div class="block-content">
            @if (Model != null)
            {
                using (Html.BeginForm())
                {
                    Html.ValidationSummary(true);
                    Html.AntiForgeryToken();

                    <table style="padding:10px 0 15px 10px ; line-height:35px">
                        @if (ViewBag.error != null)
                        {
                            <tr>
                            <td></td>
                            <td>@ViewBag.error</td>
                        </tr>
                        }                    
                        <tr>
                            <td>Họ Tên</td>
                            <td>@Html.TextBoxFor(m => m.HoTen, new { @class = "Textbox" })</td>
                        </tr>
                        <tr>
                            <td>Ngày Sinh</td>
                            <td>@Html.TextBoxFor(m => m.NgaySinh, new { @class = "Textbox" })</td>
                            <script src="~/Script/DateTimePicker_Js/jquery.js"></script>
                            <script src="~/Script/DateTimePicker_Js/jquery.datetimepicker.js"></script>
                            <script>

                                jQuery('#NgaySinh').datetimepicker({
                                    lang: 'vi',
                                    i18n: {
                                        de: {
                                            months: [
                                                'Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4',
                                                'Tháng 5', 'Tháng 6', 'Tháng 7', 'Tháng 8',
                                                'Tháng 9', 'Tháng 10', 'Tháng 11', 'Tháng 12',
                                            ],
                                            dayOfWeek: [
                                                "CN", "T2", "T3", "T4",
                                                "T5", "T6", "T7",
                                            ]
                                        }
                                    },
                                    timepicker: false,
                                    format: 'd - m - Y'
                                });

                            </script>
                        </tr>
                        <tr>
                            <td>Giới Tính</td>
                            <td>@Html.DropDownListFor(m => m.GioiTinh, list, new { @class = "select" })</td>
                        </tr>
                        <tr>
                            <td>Điện Thoại</td>
                            <td>@Html.TextBoxFor(m => m.DienThoai, new { @class = "Textbox" })</td>
                        </tr>
                        <tr>
                            <td>Email</td>
                            <td>@Html.TextBoxFor(m => m.Email, new { @class = "Textbox" })</td>
                        </tr>
                        <tr>
                            <td>Địa Chỉ</td>
                            <td>@Html.TextAreaFor(m => m.DiaChi, new { @class = "TextArea" })</td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><input type="submit" value="Update" name="Update" /> @Html.ActionLink("Quay Lại", "Default", "Admin") </td>
                        </tr>

                    </table>
                    @Html.HiddenFor(M=>M.TenDangNhap)
                }
                
                QuanLyThueXeEntities db = new QuanLyThueXeEntities();

                var cars = (    from p in db.Xes
                                    join th in db.ThuongHieux on p.ThuongHieuId equals th.ThuongHieuId
                                    join loai in db.LoaiXes on p.LoaiXeId equals loai.LoaiXeId
                                    where p.PersonId == Model.PersonId
                                    select new { 
                                    id = p.XeId,
                                    name = p.TenXe,
                                    color = p.MauXe,
                                    doixe = p.DoiXe,
                                    tt = p.TrangThai,
                                    loai = loai.TenLoaiXe,
                                    hieu = th.TenThuongHieu                            
                                    }).ToList();
                if(cars != null)
                {
                    <table class="tablesorter" cellpadding="0" cellspacing="0">
		                <thead>
			                <tr>
                                <th style="color: #cfdee5" >Tùy Chọn</th>
                                <th title="Sắp xiếp">Mã xe</th>
                                <th title="Sắp xiếp">Tên Xe</th>
                                <th title="Sắp xiếp">Hiệu xe</th>
                                <th title="Sắp xiếp">Đời xe</th>
                                <th title="Sắp xiếp">Loại xe</th>
                                <th title="Sắp xiếp">Màu xe</th>
                                <th title="Sắp xiếp">Trạng Thái</th>
                                <th></th>
			                </tr>
                        </thead>
                        <tbody >
                    
                        @for (int i = 0; i < cars.Count; i++)
                        {
                            if (i % 2 != 0)
                            {
                                <tr style="background-color:#f3f3f3">
                                    <td style="text-align:center; width:55px"><input type="checkbox" name="Acc_MultiDelete" id="Acc_MultiDelete" value="@cars[i].id"></td>
                                    <td style="width:50px">@cars[i].id</td>
                                    <td  >@cars[i].name</td>
                                    <td  >@cars[i].hieu</td>
                                    <td style="width:70px">@cars[i].doixe</td>
                                    <td style="width:90px">@cars[i].loai</td>
                                    <td style="width:70px">@cars[i].color</td>
                                    <td style="width:90px">@cars[i].tt</td>
                                    <td style="width:70px">
                                        <a class="tableActionButton edit" rel="tooltip-top" title="Xem Chi Tiết và Cập Nhật" href="@Url.Action("Update", "AdminPerson", new { id = cars[i].id })"></a>

                                        <a class="tableActionButton delete" rel="tooltip-top" title="Xóa Tài Khoản" href="../AdminPerson/Delete/@cars[i].id" onclick="return DeleteConfirm()"></a>
                                    </td>
                                </tr>
                            }
                            else
                            {
                                <tr>
                                    <td style="text-align:center; width:55px"><input type="checkbox" name="Acc_MultiDelete" id="Acc_MultiDelete" value="@cars[i].id"></td>
                                    <td style="width:50px">@cars[i].id</td>
                                    <td>@cars[i].name</td>
                                    <td>@cars[i].hieu</td>
                                    <td style="width:70px">@cars[i].doixe</td>
                                    <td style="width:90px">@cars[i].loai</td>
                                    <td style="width:70px">@cars[i].color</td>
                                    <td style="width:90px">@cars[i].tt</td>
                                    <td style="width:70px">
                                        <a class="tableActionButton edit" rel="tooltip-top" title="Xem Chi Tiết và Cập Nhật" href="@Url.Action("Update", "AdminPerson", new { id = cars[i].id })"></a>

                                        <a class="tableActionButton delete" rel="tooltip-top" title="Xóa Tài Khoản" href="../AdminPerson/Delete/@cars[i].id" onclick="return DeleteConfirm()"></a>
                                    </td>
                                </tr>
                            }
                        }
                    
                        </tbody>
                
                    </table>
                    
                }
            }
            
        </div>
    </div>
</div>


